• word of the day

    spanish tamarind

    spanish tamarind - Dictionary definition and meaning for word spanish tamarind

    Definition
    (noun) shrubby tree of Madagascar occasionally cultivated for its edible apple-shaped fruit

Word used in video below:
text: it's Ricky Spanish who's Ricky Spanish
Download our Mobile App Today
Receive our word of the day
on Whatsapp